عضو شوید


نام کاربری
رمز عبور

:: فراموشی رمز عبور؟

عضویت سریع

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
براي اطلاع از آپيدت شدن وبلاگ در خبرنامه وبلاگ عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



به وبلاگ من خوش آمدید

تبادل لینک هوشمند

برای تبادل لینک ابتدا ما را با عنوان افرا گرافیک و آدرس afragraphic.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.







نام :
وب :
پیام :
2+2=:
(Refresh)

آمار مطالب

:: کل مطالب : 37
:: کل نظرات : 0

آمار کاربران

:: افراد آنلاین : 1
:: تعداد اعضا : 0

کاربران آنلاین


آمار بازدید

:: بازدید امروز : 9
:: باردید دیروز : 2
:: بازدید هفته : 11
:: بازدید ماه : 21
:: بازدید سال : 136
:: بازدید کلی : 21680

RSS

Powered By
loxblog.Com

گروه مشاوران طراحی افرا در زمینه انواع امور طراحی ، چاپ، طراحی سایت و مالتی مدیا فعالیت می کند. 66120694 و 66120698 و 09122246022

توابع جاوا اسکریپت | آموزش جاوا اسکریپت | برنامه نویسی سایت
سه شنبه 25 خرداد 1395 ساعت 7:43 | بازدید : 143 | نوشته ‌شده به دست افرا گرافیک | ( نظرات )

آموزش جاوا اسکریپت                                                                                    قسمت هفتم

در این بخش از آموزشهای طراحی سایت به توابع موجود در جاوا اسکریپت میپردازیم

توابع جاوا اسکریپت :

  • همانطور که قبلا گفته شد برای یادگیری زبان جاوا اسکریپت باید با زبان html وهمچنین تگ script آشنایی پیدا کرده باشید زیرا همه ی دستورات اسکریپت درون تگ باز و بسته script تعریف می شود و به عبارتی محدوده کدهای اسکریپت را تعیین می کند.
  • یک تابع جاوا اسکریپت زمانی اجرا می شود که چیزی آن را فراخوانی کند یا صدا زده باشد

مثال :

<html>

<body>

    <p>This example calls a function which performs a calculation, and returns the           result:</p>

    <p id="demo"></p>

    <script>

        function myFunction(a, b) {

        return a * b;

      }

      document.getElementById("demo").innerHTML = myFunction(4, 3);

    </script>

</body>

</html>

خروجی : 12

قواعد دستوری توابع جاوا اسکریپت :

  • یک تابع جاوا اسکریپت است  با کلمه کلیدی function به همراه يک پرانتز باز و بسته در مقابل نام آن تعریف شده است
  • نام تابع می تواند شامل حروف، ارقام ، اهمیت ، و علائم دلار ( قوانین همان متغیر) .
  • پرانتز می تواند شامل یک یا چند پارامتر باشد که با کاما از هم جدا شده اند : (parameter1, parameter2, ...)
  •  کدی که توسط تابع اجرامی شود داخل کروشه قرار میگیرد

 

function name(parameter1, parameter2, parameter3) {
    code to be executed
}

  • پارامتر ، يک متغير است که می توان در هنگام فراخوانی يک تابع ، مقدار آن را به تابع ارجاع داد . به پارامتر ، آرگومان نيز می گويند .
  • متغیر های داخل تابع محلی می باشند
  • آرگومان های تابع ارزش ها یا مقادیر واقعی دریافت شده توسط تابع در زمان فراخوانی می باشد.
  • یک تابع بسیار مشابه یک متد یا یک زیرروال ، در دیگر زبان های برنامه نویسی می باشد

 

فراخوانی توابع جاوا اسکریپت :

   کد درون تابع زمانی که تابع اعلان (تعریف) می شود، بلافاصله اجرا نمی گردد، بلکه تنها زمانی اجرا می گردد که تابع فراخوانی   (invoke) شود مانند :

  •    زمانی که یک رویداد رخ می دهد ( زمانی که کاربر یک دکمه را کلیک می کند )
  •    زمانی که درون کد های جاوا اسکریپت صدا زده می شود
  •    به صورت خودکار ( خود استناد )

مقدار بازگشتی تابع :

وقتی در تابع به دستور return  می رسیم و مقداری رو برگشت میده ، هر دستوری بعد از اون قرار بگیره اجرا نخواهد شد و به نوعی میشه گفت برنامه خاتمه پیدا می کنه.

مثال :

 

var x = myFunction(4, 3);      

function myFunction(a, b) {
    return a * b;    
}

خروجی  : 12

 

 

 

چرا توابع ؟

شما می توانید یک کد را یک بار تعریف کرده و چندین بار استفاده کنید

شما می توانید همان کد را چند بار با استدلال های مختلف به تولید نتایج مختلف استفاده کنید.

 

پایان قسمت هفتم

منابع : http://www.w3schools.com/js/js_functions.asp

کانون تبلیغاتی افراگرافیک

 آدرس: تهران-میدان انقلاب-خ آزادی-خ اسکندری-نبش کلهر-دفتر افرا گرافیک

66912056  66562677 66120698   09122246022

http://afragraphic.ir

info@afragraphic.ir

https://telegram.me/afragraphic_ir

http://instagram.com/afragraphic1390

http://facebook.com/AfraGraphic

http://plus.google.com/104048725792771050756

http://youtube.com/channel/UCOKVgQfCKUC0F4z2hoOOhPQ

http://twitter.com/afragraphic

http://ir.linkedin.com/in/afragraphic

http://aparat.com/afragraphic

http://Telegram.me/afragraphic_ir

http://cloob.com/name/afragraphic



:: برچسب‌ها: توابع جاوا اسکریپت ,آموزش جاوا اسکریپت,برنامه نویسی سایت ,
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0

صفحه قبل 1 2 3 4 صفحه بعد